.hotel-nav{margin:0;position:relative}.hotel-nav .links{min-height:50px;overflow:auto;white-space:nowrap;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e9e9e9;margin-top:-2px}.hotel-nav .links a:first-child{color:#000;padding-left:18px}.hotel-nav .links a{align-self:center;padding-right:32px;font-weight:600;text-decoration:none;color:#a8a8a8;font-size:14px}.hotel-nav .links a:hover{text-decoration:underline}.hotel-nav .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7));pointer-events:none}@media(min-width:768px){.hotel-nav .links a{justify-self:center}.hotel-nav .gradient{display:none}}.thumbnails{margin:auto}.thumbnails .vueperslide{box-sizing:border-box;border:1px solid #fff;transition:.3s ease-in-out;opacity:.7;cursor:pointer}.thumbnails .vueperslide--active{box-shadow:0 0 6px rgba(0,0,0,.3);opacity:1;border-color:#000}.thumbnails .vueperslides__parallax-wrapper{margin-top:.5rem}.hotel-detail-header{padding-top:10px;margin:0}.hotel-detail-header .thumbnails{display:none}.hotel-detail-header .hotel-info{margin:0 20px 20px 20px}.hotel-detail-header .hotel-info a{display:block;text-decoration:none;color:#333}.hotel-detail-header .hotel-info a:hover{text-decoration:underline}.hotel-detail-header .hotel-info a,.hotel-detail-header .hotel-info p{font-size:14px;margin-bottom:20px}.hotel-detail-header .hotel-info h1{font-size:22px;color:#000;margin-bottom:10px}.hotel-detail-header .hotel-info .stars{margin-bottom:30px}.hotel-detail-header .hotel-info .stars img{padding-right:4px}.hotel-detail-header .hotel-info .distances{font-size:14px;display:flex}.hotel-detail-header .hotel-info .distances:before{content:var(--icon-walking-distance)}.hotel-detail-header .hotel-info .distances span.distance-center{border-right:1px solid #b6b6b6;padding-right:10px;margin-right:10px}.hotel-detail-header .hotel-info .share-reserve-cta{height:40px;display:flex;justify-content:space-between}.hotel-detail-header .hotel-info .share-reserve-cta .share{position:relative;align-self:center}.hotel-detail-header .hotel-info .share-reserve-cta .share .options{display:none}.hotel-detail-header .hotel-info .share-reserve-cta .share .options.open{display:block;position:absolute;z-index:9999;width:200px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 11px 0 rgba(0,0,0,.15);border-radius:5px}.hotel-detail-header .hotel-info .share-reserve-cta .share .options.open ul{list-style:none;padding:0;margin:20px 20px}.hotel-detail-header .hotel-info .share-reserve-cta .share .options.open ul li{margin-bottom:15px;font-size:16px;color:#333;display:flex}.hotel-detail-header .hotel-info .share-reserve-cta .share .options.open ul li a{margin:auto 10px}.hotel-detail-header .hotel-info .share-reserve-cta .share .options:before{content:" ";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;position:absolute;top:-5px;left:10px}.hotel-detail-header .hotel-info .share-reserve-cta .btn{height:100%;background-color:var(--primary-color);color:#fff;line-height:40px;margin-bottom:0}.hotel-detail-header .hotel-info .share-reserve-cta .btn:hover{background-color:var(--hover-color)}.hotel-detail-header .images{margin:0}.p-galleria-item{width:100%;position:relative;overflow:hidden}.carousel-inner{width:100%;max-height:280px}@media(min-width:768px){.hotel-detail-header .hotel-info{margin:0 0 40px 0;min-height:180px;display:grid;grid-template-rows:10% 50% 60px;grid-template-columns:30% 20% 15% 5% 30%;grid-template-areas:"goBack . . . ." "hotelName hotelName stars stars ." "address distances distances reserve reserve"}.hotel-detail-header .hotel-info a:first-child{grid-area:goBack;font-size:17px}.hotel-detail-header .hotel-info h1{grid-area:hotelName;font-size:48px;align-self:center;margin-bottom:0}.hotel-detail-header .hotel-info .stars{grid-area:stars;margin-bottom:0;align-self:center}.hotel-detail-header .hotel-info .stars img{height:30px}.hotel-detail-header .hotel-info .address{grid-area:address;align-self:center;font-size:16px;border-right:1px solid #b6b6b6;margin-right:20px;margin-bottom:0}.hotel-detail-header .hotel-info .distances{grid-area:distances;align-self:center;margin-bottom:0;font-size:16px}.hotel-detail-header .hotel-info .share-reserve-cta{align-self:center;grid-area:reserve;justify-content:flex-end;height:auto}.hotel-detail-header .hotel-info .share-reserve-cta img{margin-right:30px}.hotel-detail-header .hotel-info .share-reserve-cta .btn{height:60px;width:160px;line-height:60px}.hotel-detail-header .hotel-info .share-reserve-cta .share .options.open{width:225px}.hotel-detail-header .images-nav-bar{display:flex;flex-direction:column-reverse}.hotel-detail-header .images-nav-bar .hotel-nav{margin-bottom:0;box-shadow:0 3px 20px 0 rgba(0,0,0,.1)}.hotel-detail-header .images-nav-bar .images img{min-height:642px}.hotel-detail-header .images-nav-bar .thumbnails{display:block;margin:0}.hotel-detail-header .images-nav-bar .thumbnails img{height:108px;width:159px;margin-right:10px}.carousel-inner{min-height:642px;width:100%;max-height:280px}}body[data-v-f92e46ec],html[data-v-f92e46ec]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-f92e46ec]{box-sizing:border-box}[data-v-f92e46ec],[data-v-f92e46ec]:after,[data-v-f92e46ec]:before{box-sizing:inherit}h1[data-v-f92e46ec],p[data-v-f92e46ec]{margin:0;padding:0}#app[data-v-f92e46ec]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-f92e46ec]{font-family:Source Sans Pro,sans-serif}h1[data-v-f92e46ec],h2[data-v-f92e46ec],h3[data-v-f92e46ec],h4[data-v-f92e46ec],h5[data-v-f92e46ec]{font-family:Frank Ruhl Libre,serif}.btn[data-v-f92e46ec]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-f92e46ec],.btn[data-v-f92e46ec]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-f92e46ec]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-f92e46ec]{background-color:var(--primary-color);color:#fff}.hotel-summary[data-v-f92e46ec]{margin:0;padding-bottom:40px;padding-top:60px}.hotel-summary .description[data-v-f92e46ec]{margin:0;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e9e9e9}.hotel-summary .description h1[data-v-f92e46ec]{margin:0 20px;font-size:20px;margin-bottom:14px}.hotel-summary .description p[data-v-f92e46ec]{margin:0 20px;font-size:15px;color:#333;line-height:22px;text-align:justify;white-space:pre-line}@media(min-width:768px){.hotel-summary[data-v-f92e46ec]{display:flex;padding-bottom:80px;padding-top:80px;border-bottom:1px solid #e9e9e9}.hotel-summary .description[data-v-f92e46ec]{margin-right:140px;border:none;margin-bottom:0;padding-bottom:0}.hotel-summary .description .title[data-v-f92e46ec]{font-size:42px}.hotel-summary .description p[data-v-f92e46ec]{text-align:left;font-size:18px}}body,html{min-height:100vh;margin:0;padding:0;font-size:16px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}h1,p{margin:0;padding:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body{font-family:Source Sans Pro,sans-serif}h1,h2,h3,h4,h5{font-family:Frank Ruhl Libre,serif}.btn{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn,.btn-restore{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore{padding:0;color:#a8a8a8;background-color:initial}.btn-apply{background-color:var(--primary-color);color:#fff}@media(max-width:767px){.vueperslides__parallax-wrapper{height:200px!important}}body[data-v-5ba35b09],html[data-v-5ba35b09]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-5ba35b09]{box-sizing:border-box}[data-v-5ba35b09],[data-v-5ba35b09]:after,[data-v-5ba35b09]:before{box-sizing:inherit}h1[data-v-5ba35b09],p[data-v-5ba35b09]{margin:0;padding:0}#app[data-v-5ba35b09]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-5ba35b09]{font-family:Source Sans Pro,sans-serif}h1[data-v-5ba35b09],h2[data-v-5ba35b09],h3[data-v-5ba35b09],h4[data-v-5ba35b09],h5[data-v-5ba35b09]{font-family:Frank Ruhl Libre,serif}.btn[data-v-5ba35b09]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-5ba35b09],.btn[data-v-5ba35b09]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-5ba35b09]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-5ba35b09]{background-color:var(--primary-color);color:#fff}.room[data-v-5ba35b09]{margin:0}.room>p[data-v-5ba35b09]{margin:0 20px}.room p[data-v-5ba35b09]{margin:0 20px;color:#333}.room span.best-deal[data-v-5ba35b09]{background:var(--primary-color);border-radius:14px;font-size:14px;color:#fff;padding:0 16px;margin-left:16px;height:22px;display:inline-block;line-height:22px}.room .card[data-v-5ba35b09]{margin:0 10px 40px 10px;min-height:430px;border:1px solid #e9e9e9;border-radius:5px}.room .card .images[data-v-5ba35b09]{margin:0 0 20px 0}.room .card .images img[data-v-5ba35b09]{border-top-left-radius:5px;border-top-right-radius:5px}.room .card .price .per-night[data-v-5ba35b09]{margin-bottom:20px;display:flex;justify-content:space-between}.room .card .price .per-night p[data-v-5ba35b09]{font-weight:600;font-size:16px;align-self:center}.room .card .price .per-night p[data-v-5ba35b09]:last-child{font-weight:700;font-size:26px}.room .card .price .per-night span.best-deal[data-v-5ba35b09]{display:none}.room .card .price .total[data-v-5ba35b09]{display:flex;justify-content:space-between}.room .card .price .total .rooms-nights[data-v-5ba35b09]{font-size:14px}.room .card .price .total .rooms-nights p[data-v-5ba35b09]:first-child{text-transform:uppercase;font-weight:700}.room .card .price .total p.price-calc[data-v-5ba35b09]{font-weight:700;font-size:30px;align-self:center}.room .card .price .total.lg[data-v-5ba35b09]{display:none}.room .card a.btn.btn-primary[data-v-5ba35b09]{line-height:40px;height:40px;color:#fff;margin:0 20px 30px 20px;display:block;background-color:var(--primary-color)}.room .card a.btn.btn-primary[data-v-5ba35b09]:hover{background-color:var(--hover-color)}.room .card p.more-info[data-v-5ba35b09]{margin:0 20px;font-size:14px;font-weight:700;text-align:right}.room .card p.more-info[data-v-5ba35b09]:after{content:url(../img/ic_button_deactive_dropdown_active_down.ac1e8341.svg)}.room .card .reservation-info[data-v-5ba35b09]{display:none}@media(max-width:768px){.price[data-v-5ba35b09]{margin:30px 20px 30px 20px;border-top:1px solid #e9e9e9}.price .per-night[data-v-5ba35b09]{margin-top:20px}.plan-room-type .room-type[data-v-5ba35b09]{font-size:20px;font-weight:600;margin-bottom:30px}.plan-room-type .room-type .p[data-v-5ba35b09]{font-size:15px;color:#333;line-height:22px;text-align:justify;white-space:pre-line}}@media(min-width:768px){.room .card[data-v-5ba35b09]{margin-left:0;min-height:340px;display:grid;grid-template-columns:32% 25% 23% 20%;grid-template-rows:25% 35% 40%;grid-template-areas:"images roomType . reserve" "images people details reserve" "images VATBreak VATBreak reserve"}.room .card .images[data-v-5ba35b09]{grid-area:images;width:380px;padding:30px;margin-bottom:0}.room .card .images img[data-v-5ba35b09]{height:280px;width:100%}.room .card .plan-room-type[data-v-5ba35b09]{grid-area:roomType;display:block;padding-top:30px}.room .card .plan-room-type .room-type[data-v-5ba35b09]{font-weight:600;margin-bottom:30px;font-size:22px;width:500px}.room .card .plan-room-type .room-text[data-v-5ba35b09]{font-size:18px;line-height:22px;white-space:pre}.room .card .people[data-v-5ba35b09]{grid-area:people;margin:0;padding-bottom:50px;padding-right:75px;align-self:end;align-items:center;border:none}.room .card .people p[data-v-5ba35b09]{font-size:20px}.room .card .people img[data-v-5ba35b09]{margin-left:0}.room .card .room-info[data-v-5ba35b09]{display:block;grid-area:details;align-self:end;padding-bottom:7px;padding-left:80px;border-left:1px solid #e9e9e9}.room .card .room-info p[data-v-5ba35b09]{font-size:20px}.room .card .room-info a[data-v-5ba35b09]{text-decoration:none;color:#000;font-weight:700}.room .card .room-info a[data-v-5ba35b09]:after{content:url(../img/ic_button_deactive_dropdown_active_right.90df2f73.svg);margin-left:10px}.room .card .room-info a[data-v-5ba35b09]:hover{text-decoration:underline}.room .card .price[data-v-5ba35b09]{grid-area:reserve;border-left:1px solid #e9e9e9;margin:0 20px 30px 20px}.room .card .price div.per-night[data-v-5ba35b09]{flex-direction:column-reverse;align-content:flex-end}.room .card .price div.per-night p[data-v-5ba35b09]:first-child{font-size:14px;font-weight:600}.room .card .price div.per-night p[data-v-5ba35b09]{align-self:flex-end;font-weight:700;font-size:26px}.room .card .price div.per-night span.best-deal[data-v-5ba35b09]{display:block;min-width:107px;min-height:28px;font-weight:700;line-height:28px;text-align:center;align-self:flex-end;margin-top:40px;margin-bottom:10px}.room .card .price .total[data-v-5ba35b09]{display:none}.room .card .price .total.lg[data-v-5ba35b09]{display:flex;flex-direction:column;align-items:flex-end}.room .card .price .total.lg p[data-v-5ba35b09]:first-child{text-transform:uppercase;font-weight:600;font-size:18px}.room .card .price .total.lg p.price-calc[data-v-5ba35b09]{align-self:flex-end;font-size:33px}.room .card .price .total.lg p[data-v-5ba35b09]:last-child{font-size:14px;text-transform:uppercase;font-weight:600}.room .card a.btn.btn-primary[data-v-5ba35b09]{grid-area:reserve;align-self:end;justify-self:end;margin-left:60px;margin-right:20px}.room .card .more-info[data-v-5ba35b09]{display:none}.room .card .reservation-info[data-v-5ba35b09]{display:block;grid-area:VATBreak;border-top:1px solid #e9e9e9;margin-top:28px;padding-top:28px}.room .card .reservation-info p[data-v-5ba35b09]:before{margin-right:5px;vertical-align:sub;content:var(--icon-circular-check)}}#modal[data-v-5ba35b09]{opacity:0;visibility:hidden}#modal[data-v-5ba35b09]:target{opacity:1;visibility:visible}.modal-mask[data-v-5ba35b09]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;opacity:0;transition:opacity .3s ease}.modal-wrapper[data-v-5ba35b09]{display:table-cell;vertical-align:middle}.modal-container[data-v-5ba35b09]{max-width:768px;max-height:800px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;overflow:scroll;overflow-x:hidden}.modal-header[data-v-5ba35b09]{border-bottom:1px solid #efefef;position:relative}.modal-header a[data-v-5ba35b09]{padding:0;position:absolute;left:-25px;top:-15px;background:#fff;border:1px solid #efefef;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.33)}.modal-header h3[data-v-5ba35b09]{margin-top:0;text-align:center;color:var(--primary-color)}.modal-body[data-v-5ba35b09]{text-align:justify;margin:20px 0}.modal-body p[data-v-5ba35b09]{padding:5px 0}.modal-default-button[data-v-5ba35b09]{float:left}.modal-enter-from[data-v-5ba35b09],.modal-leave-to[data-v-5ba35b09]{opacity:0}.modal-enter-active .modal-container[data-v-5ba35b09],.modal-leave-active .modal-container[data-v-5ba35b09]{transform:scale(1.1)}body[data-v-1ab23da6],html[data-v-1ab23da6]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-1ab23da6]{box-sizing:border-box}[data-v-1ab23da6],[data-v-1ab23da6]:after,[data-v-1ab23da6]:before{box-sizing:inherit}h1[data-v-1ab23da6],p[data-v-1ab23da6]{margin:0;padding:0}#app[data-v-1ab23da6]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-1ab23da6]{font-family:Source Sans Pro,sans-serif}h1[data-v-1ab23da6],h2[data-v-1ab23da6],h3[data-v-1ab23da6],h4[data-v-1ab23da6],h5[data-v-1ab23da6]{font-family:Frank Ruhl Libre,serif}.btn[data-v-1ab23da6]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-1ab23da6],.btn[data-v-1ab23da6]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-1ab23da6]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-1ab23da6]{background-color:var(--primary-color);color:#fff}.location[data-v-1ab23da6]{margin:0;padding-bottom:40px;padding-top:60px;border-bottom:1px solid #e9e9e9}.location h3[data-v-1ab23da6]{font-size:20px;margin:0 20px 20px}.location a[data-v-1ab23da6]{margin:0 20px;font-size:16px;font-weight:600;text-decoration:none;color:#333}.location a[data-v-1ab23da6]:before{content:url(../img/ic_detail_find_hotel.6e04f449.svg);margin-right:10px;vertical-align:sub}.location .map-container[data-v-1ab23da6]{height:470px;margin-bottom:20px}@media(min-width:768px){.location[data-v-1ab23da6]{padding-bottom:80px;display:grid;grid-template-columns:50% 50%;grid-template-rows:15% 85%;grid-template-areas:"title getToHotel" "map map"}.location h3[data-v-1ab23da6]{margin:0;font-size:42px;grid-area:title}.location a[data-v-1ab23da6]{grid-area:getToHotel;margin:0 0 5px;align-self:end;justify-self:end}.location .map-container[data-v-1ab23da6]{grid-area:map;padding-top:0}}body[data-v-c0ff4372],html[data-v-c0ff4372]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-c0ff4372]{box-sizing:border-box}[data-v-c0ff4372],[data-v-c0ff4372]:after,[data-v-c0ff4372]:before{box-sizing:inherit}h1[data-v-c0ff4372],p[data-v-c0ff4372]{margin:0;padding:0}#app[data-v-c0ff4372]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-c0ff4372]{font-family:Source Sans Pro,sans-serif}h1[data-v-c0ff4372],h2[data-v-c0ff4372],h3[data-v-c0ff4372],h4[data-v-c0ff4372],h5[data-v-c0ff4372]{font-family:Frank Ruhl Libre,serif}.btn[data-v-c0ff4372]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-c0ff4372],.btn[data-v-c0ff4372]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-c0ff4372]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-c0ff4372]{background-color:var(--primary-color);color:#fff}.amenities[data-v-c0ff4372]{margin:0;padding-top:60px}.amenities header[data-v-c0ff4372]{margin:0 20px;display:flex;justify-content:space-between;align-content:center;margin-bottom:26px}.amenities header h3[data-v-c0ff4372]{margin:0;font-size:23px}.amenities header p.show-all[data-v-c0ff4372]{font-weight:600;font-size:14px;align-self:center}.amenities header p.show-all[data-v-c0ff4372]:hover{text-decoration:underline}.amenities header p.show-all span[data-v-c0ff4372]{margin-left:5px}.amenities ul.list[data-v-c0ff4372]{margin:0 20px;list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-bottom:15px}.amenities ul.list li[data-v-c0ff4372]{font-size:15px;color:#333;flex-basis:50%;margin-bottom:30px;display:flex}.amenities ul.list li p[data-v-c0ff4372]{align-self:center}@media(min-width:768px){.amenities header[data-v-c0ff4372]{justify-content:flex-start;margin:0 0 40px 0}.amenities header h3[data-v-c0ff4372]{font-size:42px;margin-right:40px}.amenities header p.show-all[data-v-c0ff4372]{font-size:17px}.amenities ul.list[data-v-c0ff4372]{margin:0}.amenities ul.list li[data-v-c0ff4372]{flex-basis:25%}}body[data-v-075071a6],html[data-v-075071a6]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-075071a6]{box-sizing:border-box}[data-v-075071a6],[data-v-075071a6]:after,[data-v-075071a6]:before{box-sizing:inherit}h1[data-v-075071a6],p[data-v-075071a6]{margin:0;padding:0}#app[data-v-075071a6]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-075071a6]{font-family:Source Sans Pro,sans-serif}h1[data-v-075071a6],h2[data-v-075071a6],h3[data-v-075071a6],h4[data-v-075071a6],h5[data-v-075071a6]{font-family:Frank Ruhl Libre,serif}.btn[data-v-075071a6]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-075071a6],.btn[data-v-075071a6]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-075071a6]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-075071a6]{background-color:var(--primary-color);color:#fff}.other-info[data-v-075071a6]{margin:0}@media(min-width:768px){.other-info[data-v-075071a6]{padding-bottom:50px;border-bottom:1px solid #e9e9e9}.other-info .terms-know[data-v-075071a6]{display:flex}}body[data-v-a64467b8],html[data-v-a64467b8]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-a64467b8]{box-sizing:border-box}[data-v-a64467b8],[data-v-a64467b8]:after,[data-v-a64467b8]:before{box-sizing:inherit}h1[data-v-a64467b8],p[data-v-a64467b8]{margin:0;padding:0}#app[data-v-a64467b8]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-a64467b8]{font-family:Source Sans Pro,sans-serif}h1[data-v-a64467b8],h2[data-v-a64467b8],h3[data-v-a64467b8],h4[data-v-a64467b8],h5[data-v-a64467b8]{font-family:Frank Ruhl Libre,serif}.btn[data-v-a64467b8]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-a64467b8],.btn[data-v-a64467b8]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-a64467b8]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-a64467b8]{background-color:var(--primary-color);color:#fff}.similar-hotel-card[data-v-a64467b8]{margin:0;height:100%}.similar-hotel-card[data-v-a64467b8]:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.25)}.similar-hotel-card .hotel-image[data-v-a64467b8]{width:100%;max-height:145px;display:block;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:10px}.similar-hotel-card .stars[data-v-a64467b8]{margin:0 20px;margin-bottom:7px}.similar-hotel-card h3[data-v-a64467b8]{margin:0 20px 5px;font-size:20px;color:#333}.similar-hotel-card .distances[data-v-a64467b8]{margin:0 20px;font-size:14px;border-bottom:1px solid #e9e9e9}.similar-hotel-card .distances .center[data-v-a64467b8]:before{content:var(--icon-walking-distance)}.similar-hotel-card .distances .congress[data-v-a64467b8]{margin-bottom:10px}.similar-hotel-card .distances .congress[data-v-a64467b8]:before{content:var(--icon-walking-distance);opacity:0}.similar-hotel-card .price-link[data-v-a64467b8]{padding-top:15px;margin:0 20px;display:flex;justify-content:space-between}.similar-hotel-card .price-link .price[data-v-a64467b8]{align-self:center}.similar-hotel-card .price-link .price p[data-v-a64467b8]:first-child{font-weight:700;font-size:30px}.similar-hotel-card .price-link .price p.per-night[data-v-a64467b8]{font-size:14px}.similar-hotel-card .price-link a[data-v-a64467b8]{align-self:flex-end;display:block;text-align:right;color:#000;text-decoration:none;font-size:14px;font-weight:700}.similar-hotel-card .price-link a[data-v-a64467b8]:after{content:url(../img/ic_button_deactive_dropdown_active_right.90df2f73.svg)}.similar-hotel-card .price-link a[data-v-a64467b8]:hover{text-decoration:underline}body[data-v-6e178b5e],html[data-v-6e178b5e]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-6e178b5e]{box-sizing:border-box}[data-v-6e178b5e],[data-v-6e178b5e]:after,[data-v-6e178b5e]:before{box-sizing:inherit}h1[data-v-6e178b5e],p[data-v-6e178b5e]{margin:0;padding:0}#app[data-v-6e178b5e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-6e178b5e]{font-family:Source Sans Pro,sans-serif}h1[data-v-6e178b5e],h2[data-v-6e178b5e],h3[data-v-6e178b5e],h4[data-v-6e178b5e],h5[data-v-6e178b5e]{font-family:Frank Ruhl Libre,serif}.btn[data-v-6e178b5e]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-6e178b5e],.btn[data-v-6e178b5e]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-6e178b5e]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-6e178b5e]{background-color:var(--primary-color);color:#fff}.similar-hotels[data-v-6e178b5e]{margin:0;padding-bottom:40px;padding-top:60px;border-bottom:1px solid #e9e9e9}.similar-hotels h3[data-v-6e178b5e]{margin:0 20px;font-size:20px;color:#000}.similar-hotels ul[data-v-6e178b5e]{padding:0;list-style:none;margin-left:10px;overflow:auto;white-space:nowrap;display:grid;grid-template-columns:repeat(6,1fr)}.similar-hotels ul li[data-v-6e178b5e]{height:355px;width:260px;border:1px solid #e9e9e9;border-radius:5px;margin-right:10px}@media(min-width:768px){.similar-hotels[data-v-6e178b5e]{padding-bottom:80px;margin-bottom:160px}.similar-hotels h3[data-v-6e178b5e]{margin:0 0 20px;font-size:42px}.similar-hotels ul[data-v-6e178b5e]{margin:0;overflow:unset;grid-template-columns:repeat(3,1fr);grid-gap:20px}.similar-hotels ul li[data-v-6e178b5e]{width:unset}}body[data-v-5fc8372d],html[data-v-5fc8372d]{min-height:100vh;margin:0;padding:0;font-size:16px}html[data-v-5fc8372d]{box-sizing:border-box}[data-v-5fc8372d],[data-v-5fc8372d]:after,[data-v-5fc8372d]:before{box-sizing:inherit}h1[data-v-5fc8372d],p[data-v-5fc8372d]{margin:0;padding:0}#app[data-v-5fc8372d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}body[data-v-5fc8372d]{font-family:Source Sans Pro,sans-serif}h1[data-v-5fc8372d],h2[data-v-5fc8372d],h3[data-v-5fc8372d],h4[data-v-5fc8372d],h5[data-v-5fc8372d]{font-family:Frank Ruhl Libre,serif}.btn[data-v-5fc8372d]{text-align:center;line-height:35px;border-radius:5px;padding:0 25px}.btn-restore[data-v-5fc8372d],.btn[data-v-5fc8372d]{height:35px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;font-size:14px;cursor:pointer}.btn-restore[data-v-5fc8372d]{padding:0;color:#a8a8a8;background-color:initial}.btn-apply[data-v-5fc8372d]{background-color:var(--primary-color);color:#fff}.go-back[data-v-5fc8372d]{text-decoration:none;color:#2c3e50;font-weight:700;cursor:pointer}.hotel-detail[data-v-5fc8372d]{height:100%;text-align:left;color:#333;margin:0}.hotel-detail .links-wrapper[data-v-5fc8372d]{padding-top:60px;margin-bottom:40px;overflow:scroll;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}.hotel-detail .links-wrapper .links[data-v-5fc8372d]{padding-left:0}.hotel-detail .links-wrapper .links a[data-v-5fc8372d]{font-weight:700;color:#747272;font-size:14px}.room-info[data-v-5fc8372d]{margin:0;border-bottom:1px solid #e9e9e9}.room-info h2[data-v-5fc8372d]{font-size:20px;margin:0 20px 20px 20px;color:#000}.room-info .filters[data-v-5fc8372d]{margin:0 20px 40px 20px}.room-info .filters button[data-v-5fc8372d]{margin-right:20px;background-color:#000;border:none;border-radius:5px;padding:10px 10px 9px 10px;outline:none}@media(min-width:768px){.room-info[data-v-5fc8372d]{padding-bottom:80px;padding-top:60px}.room-info h2[data-v-5fc8372d]{font-size:42px;margin-left:0}.room-info .filters[data-v-5fc8372d]{margin-left:0}.hotel-detail[data-v-5fc8372d]{padding-top:140px}.container-detail[data-v-5fc8372d]{max-width:1200px;margin:0 auto}.container-detail .links-wrapper[data-v-5fc8372d]{display:none}}